package cn.edu.lingnan.dao;

import cn.edu.lingnan.pojo.Student;

import java.util.List;
import java.util.Map;
import java.util.Vector;
/*
* 第一步写这里Mapper，
* 第二步去写xml ,
* 第三StudentService
* 第四去servicesmysqlimpl,
* 第五到test里面去
*/
//原来的StudentDao类
public interface StudentMapper {
    //查找全部学生
    public Vector<Student> findAllStudent();

    //按学号查找
    public Student findStudentById(String sid);

    //按姓名模糊查询   第一步写这里，第二步去写xml ,第三去servicesmysqlimpl,最后到test里面去
    public List<Student> findStudentByNameUseLike(String sname);
    //插入学生记录
    public int insertStudent(Student student);
    //更新学生记录
    public int updateStudent(Student student);
    //修改学生密码
    public int updateStudentPassword(Map map);
    //删除学生
    public int deleteStudent(String sid);
    //动态SQL查询学生
    public List<Student> findStudentUseIf(Map map);
    //动态sql的更新例子
    public int updateStudentUseSet(Map map);
    //动态sql的Foreach查询例子
    public List<Student> findStudentUseForeach(Map map);
}
